rain stop - French English Dictionary